@echo off
echo 测试ANR日志检测调试
echo.

echo 问题：有ANR文件时显示"试用无卡顿"而不是"有ANR日志"
echo 解决方案：添加调试日志来诊断ANR检测逻辑
echo.

echo 启动后端服务进行调试...
cd backend
start /B mvn spring-boot:run
cd ..

echo 等待服务启动...
timeout /t 15 /nobreak > nul

echo 测试配置读取...
curl -X GET http://localhost:8080/api/analysis/config/debug

echo.
echo.
echo 现在可以测试ANR日志检测：
echo 1. 使用有ANR文件的压缩包进行测试
echo 2. 查看控制台日志，关注以下信息：
echo    - "ANR文件夹检查: ... 存在，有子目录: true/false"
echo    - "ANR检测结果: hasAnrLogs=true/false, slowMethodCount=x"
echo    - "添加有ANR日志内容" 或 "添加无ANR日志内容"
echo 3. 检查生成的analysis.txt文件内容
echo.

echo 停止服务...
taskkill /F /IM java.exe 2>nul

echo 调试完成！
echo.
echo 预期日志输出：
echo - 有ANR文件时：hasAnrLogs=true, slowMethodCount=1, 添加有ANR日志内容
echo - 无ANR文件时：hasAnrLogs=false, slowMethodCount=0, 添加无ANR日志内容
echo.
echo 如果日志显示hasAnrLogs=false但实际有ANR文件，说明检测逻辑有问题
pause
